

import junit.framework.TestCase;

public class LiczbaTestTest extends TestCase {

	Liczba lt;
	
	public void testI() throws LiczbaException {
		lt = new Liczba("B",16);
		assertEquals("11",lt.zapis(10));// czy podane parametry sa rowne
	}	
	
	public void testII() throws LiczbaException {
		lt = new Liczba(10);
		lt.zapis(10);
		assertTrue(lt.zmienione[10].equals("A"));
	}
	
	public void testIII() throws LiczbaException {
		lt = new Liczba(10);
		lt.zapis(10);
		assertFalse(lt.zmienione[9].equals("A"));
	}
	
	public void testIV() throws LiczbaException {
		lt = new Liczba(10);
		lt.zapis(10);
		assertSame("A",lt.zmienione[10]);  //sprawdza identycznosc obu parametrow
	}
	
	public void testV() throws LiczbaException {
		lt = new Liczba(10);
		lt.zapis(10);
		assertNotSame("B",lt.zmienione[10]);
	}
	
	public void tearDown(){
		lt = null;
	}

	
}
